// 方法一
// var Dog = require("./dog.js");
// var dog1 = new Dog("taidi",4);
// var dog2 = new Dog("zangao",8);

// dog1.on("bark",()=>{
//     dog1.bark();
// })
// dog2.on("bark",()=>{
//     dog2.bark();
// })

// var stop = setInterval( function(){
//     if(dog1.energy!=0 && dog2.energy !=0){
//         dog1.emit("bark");
//         dog2.emit("bark");
//     }
//     else{
//         dog1.emit("bark");
//         clearInterval(stop);
//     }
// },1000)

// 法2
var Dog = require("./dog.js");
var dog = new Dog("taidi",10);
dog.on("bark", function(){
    console.log(this); //dog
    console.log(this.name + " barked, energy left " + this.energy);
})

